<?xml version="1.0" encoding="utf-8"?>
<!--
Taxonomy Calculation Links linkbase based on XBRL standard Version 2.1.
Created by UBmatrix Automator Professional Edition 6.402.2158.15743 (2005-11-28 09:44).  
Contact www.ubmatrix.com
Software Copyright (c) 2002-2005 Universal Business Matrix inc., All Rights Reserved
Produced on 2005-11-28 12:03:11
-->
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation=" http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <roleRef xlink:type="simple" xlink:href="ifrs-gp-roles-2005-05-15.xsd#Classes" roleURI="http://xbrl.iasb.org/int/fr/ifrs/gp/role/Classes" />
  <calculationLink xlink:type="extended" xlink:role="http://xbrl.iasb.org/int/fr/ifrs/gp/role/Classes" xlink:title="Classes">
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccruedLiabilitiesTotal" xlink:label="ifrs-gp_AccruedLiabilitiesTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestPayableTotal" xlink:label="ifrs-gp_InterestPayableTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccruedLiabilitiesTotal" xlink:to="ifrs-gp_InterestPayableTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccruedPayrollAndOtherAmountsDueEmployeesTotal" xlink:label="ifrs-gp_AccruedPayrollAndOtherAmountsDueEmployeesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccruedLiabilitiesTotal" xlink:to="ifrs-gp_AccruedPayrollAndOtherAmountsDueEmployeesTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccruedAdministrativeLiabilitiesTotal" xlink:label="ifrs-gp_AccruedAdministrativeLiabilitiesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccruedLiabilitiesTotal" xlink:to="ifrs-gp_AccruedAdministrativeLiabilitiesTotal" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherAccruedLiabilitiesTotal" xlink:label="ifrs-gp_OtherAccruedLiabilitiesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccruedLiabilitiesTotal" xlink:to="ifrs-gp_OtherAccruedLiabilitiesTotal" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedAmortisationAndImpairmentIntangibleAssetsTotal" xlink:label="ifrs-gp_AccumulatedAmortisationAndImpairmentIntangibleAssetsTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedImpairmentGoodwill" xlink:label="ifrs-gp_AccumulatedImpairmentGoodwill" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedAmortisationAndImpairmentIntangibleAssetsTotal" xlink:to="ifrs-gp_AccumulatedImpairmentGoodwill" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedAmortisationAndImpairmentIdentifiableIntangibleAssets" xlink:label="ifrs-gp_AccumulatedAmortisationAndImpairmentIdentifiableIntangibleAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedAmortisationAndImpairmentIntangibleAssetsTotal" xlink:to="ifrs-gp_AccumulatedAmortisationAndImpairmentIdentifiableIntangibleAssets" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedAmortisationAndImpairmentDevelopmentCosts" xlink:label="ifrs-gp_AccumulatedAmortisationAndImpairmentDevelopmentCosts" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedAmortisationAndImpairmentIdentifiableIntangibleAssets" xlink:to="ifrs-gp_AccumulatedAmortisationAndImpairmentDevelopmentCosts" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedAmortisationAndImpairmentPatentsTrademarksAndOtherRights" xlink:label="ifrs-gp_AccumulatedAmortisationAndImpairmentPatentsTrademarksAndOtherRights" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedAmortisationAndImpairmentIdentifiableIntangibleAssets" xlink:to="ifrs-gp_AccumulatedAmortisationAndImpairmentPatentsTrademarksAndOtherRights" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedAmortisationAndImpairmentSoftware" xlink:label="ifrs-gp_AccumulatedAmortisationAndImpairmentSoftware" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedAmortisationAndImpairmentIdentifiableIntangibleAssets" xlink:to="ifrs-gp_AccumulatedAmortisationAndImpairmentSoftware" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedAmortisationAndImpairmentOtherIdentifiableIntangibleAssets" xlink:label="ifrs-gp_AccumulatedAmortisationAndImpairmentOtherIdentifiableIntangibleAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedAmortisationAndImpairmentIdentifiableIntangibleAssets" xlink:to="ifrs-gp_AccumulatedAmortisationAndImpairmentOtherIdentifiableIntangibleAssets" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:label="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedImpairmentConstructionInProgress" xlink:label="ifrs-gp_AccumulatedImpairmentConstructionInProgress" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:to="ifrs-gp_AccumulatedImpairmentConstructionInProgress" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedImpairmentLand" xlink:label="ifrs-gp_AccumulatedImpairmentLand" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:to="ifrs-gp_AccumulatedImpairmentLand" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedDepreciationAndImpairmentBuildings" xlink:label="ifrs-gp_AccumulatedDepreciationAndImpairmentBuildings" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:to="ifrs-gp_AccumulatedDepreciationAndImpairmentBuildings" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedDepreciationAndImpairmentPlantAndEquipment" xlink:label="ifrs-gp_AccumulatedDepreciationAndImpairmentPlantAndEquipment" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:to="ifrs-gp_AccumulatedDepreciationAndImpairmentPlantAndEquipment" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedDepreciationAndImpairmentITEquipment" xlink:label="ifrs-gp_AccumulatedDepreciationAndImpairmentITEquipment" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:to="ifrs-gp_AccumulatedDepreciationAndImpairmentITEquipment" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedDepreciationAndImpairmentFixturesAndFittings" xlink:label="ifrs-gp_AccumulatedDepreciationAndImpairmentFixturesAndFittings" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:to="ifrs-gp_AccumulatedDepreciationAndImpairmentFixturesAndFittings" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedDepreciationAndImpairmentMotorVehicles" xlink:label="ifrs-gp_AccumulatedDepreciationAndImpairmentMotorVehicles" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:to="ifrs-gp_AccumulatedDepreciationAndImpairmentMotorVehicles" order="7" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedDepreciationAndImpairmentLeaseholdImprovements" xlink:label="ifrs-gp_AccumulatedDepreciationAndImpairmentLeaseholdImprovements" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:to="ifrs-gp_AccumulatedDepreciationAndImpairmentLeaseholdImprovements" order="8" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedDepreciationAndImpairmentOther" xlink:label="ifrs-gp_AccumulatedDepreciationAndImpairmentOther" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AccumulatedDepreciationAndImpairmentPropertyPlantAndEquipmentTotal" xlink:to="ifrs-gp_AccumulatedDepreciationAndImpairmentOther" order="9" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AllowancesForTradeAndOtherReceivablesTotal" xlink:label="ifrs-gp_AllowancesForTradeAndOtherReceivablesTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_TradeReceivablesAllowanceForBadAndDoubtfulDebtsTotal" xlink:label="ifrs-gp_TradeReceivablesAllowanceForBadAndDoubtfulDebtsTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesTotal" xlink:to="ifrs-gp_TradeReceivablesAllowanceForBadAndDoubtfulDebtsTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AccumulatedAllowanceForUncollectibleMinimumLeasePaymentsReceivableTotal" xlink:label="ifrs-gp_AccumulatedAllowanceForUncollectibleMinimumLeasePaymentsReceivableTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesTotal" xlink:to="ifrs-gp_AccumulatedAllowanceForUncollectibleMinimumLeasePaymentsReceivableTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherReceivablesAllowanceForBadAndDoubtfulDebtsTotal" xlink:label="ifrs-gp_OtherReceivablesAllowanceForBadAndDoubtfulDebtsTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_AllowancesForTradeAndOtherReceivablesTotal" xlink:to="ifrs-gp_OtherReceivablesAllowanceForBadAndDoubtfulDebtsTotal" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_CashAndCashEquivalents" xlink:label="ifrs-gp_CashAndCashEquivalents" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_CashOnHand" xlink:label="ifrs-gp_CashOnHand" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashAndCashEquivalents" xlink:to="ifrs-gp_CashOnHand" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_BankBalances" xlink:label="ifrs-gp_BankBalances" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashAndCashEquivalents" xlink:to="ifrs-gp_BankBalances" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ShortTermDeposits" xlink:label="ifrs-gp_ShortTermDeposits" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashAndCashEquivalents" xlink:to="ifrs-gp_ShortTermDeposits" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherCashAndCashEquivalents" xlink:label="ifrs-gp_OtherCashAndCashEquivalents" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_CashAndCashEquivalents" xlink:to="ifrs-gp_OtherCashAndCashEquivalents" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_DeferredIncomeTotal" xlink:label="ifrs-gp_DeferredIncomeTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GovernmentGrantsTotal" xlink:label="ifrs-gp_GovernmentGrantsTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_DeferredIncomeTotal" xlink:to="ifrs-gp_GovernmentGrantsTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherDeferredIncomeTotal" xlink:label="ifrs-gp_OtherDeferredIncomeTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_DeferredIncomeTotal" xlink:to="ifrs-gp_OtherDeferredIncomeTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_FinanceCostsForNonFinancialActivities" xlink:label="ifrs-gp_FinanceCostsForNonFinancialActivities" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpense" xlink:label="ifrs-gp_InterestExpense" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinanceCostsForNonFinancialActivities" xlink:to="ifrs-gp_InterestExpense" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpenseBankBorrowings" xlink:label="ifrs-gp_InterestExpenseBankBorrowings" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestExpense" xlink:to="ifrs-gp_InterestExpenseBankBorrowings" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpenseDebenturesAndOtherUnsecuredBorrowings" xlink:label="ifrs-gp_InterestExpenseDebenturesAndOtherUnsecuredBorrowings" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestExpense" xlink:to="ifrs-gp_InterestExpenseDebenturesAndOtherUnsecuredBorrowings" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpenseConvertibleBorrowings" xlink:label="ifrs-gp_InterestExpenseConvertibleBorrowings" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestExpense" xlink:to="ifrs-gp_InterestExpenseConvertibleBorrowings" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpenseRedeemablePreferenceShares" xlink:label="ifrs-gp_InterestExpenseRedeemablePreferenceShares" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestExpense" xlink:to="ifrs-gp_InterestExpenseRedeemablePreferenceShares" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpenseFinanceLeases" xlink:label="ifrs-gp_InterestExpenseFinanceLeases" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestExpense" xlink:to="ifrs-gp_InterestExpenseFinanceLeases" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpenseOtherFinancingInstruments" xlink:label="ifrs-gp_InterestExpenseOtherFinancingInstruments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestExpense" xlink:to="ifrs-gp_InterestExpenseOtherFinancingInstruments" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpenseNonRedeemablePreferenceShares" xlink:label="ifrs-gp_InterestExpenseNonRedeemablePreferenceShares" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestExpense" xlink:to="ifrs-gp_InterestExpenseNonRedeemablePreferenceShares" order="7" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestExpenseOther" xlink:label="ifrs-gp_InterestExpenseOther" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestExpense" xlink:to="ifrs-gp_InterestExpenseOther" order="8" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AmortisationOfDiscountsOrPremiumsRelatingToBorrowings" xlink:label="ifrs-gp_AmortisationOfDiscountsOrPremiumsRelatingToBorrowings" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinanceCostsForNonFinancialActivities" xlink:to="ifrs-gp_AmortisationOfDiscountsOrPremiumsRelatingToBorrowings" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AmortisationOfAncillaryCostsRelatingToBorrowingArrangements" xlink:label="ifrs-gp_AmortisationOfAncillaryCostsRelatingToBorrowingArrangements" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinanceCostsForNonFinancialActivities" xlink:to="ifrs-gp_AmortisationOfAncillaryCostsRelatingToBorrowingArrangements" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LossesFromForeignCurrencyExchangeBorrowingsRelatingToInterestCosts" xlink:label="ifrs-gp_LossesFromForeignCurrencyExchangeBorrowingsRelatingToInterestCosts" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinanceCostsForNonFinancialActivities" xlink:to="ifrs-gp_LossesFromForeignCurrencyExchangeBorrowingsRelatingToInterestCosts" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LossOnRedemptionAndExtinguishmentOfDebt" xlink:label="ifrs-gp_LossOnRedemptionAndExtinguishmentOfDebt" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinanceCostsForNonFinancialActivities" xlink:to="ifrs-gp_LossOnRedemptionAndExtinguishmentOfDebt" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherFinanceCosts" xlink:label="ifrs-gp_OtherFinanceCosts" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_FinanceCostsForNonFinancialActivities" xlink:to="ifrs-gp_OtherFinanceCosts" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:label="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnDerecognitionOfPropertyPlantAndEquipment" xlink:label="ifrs-gp_GainLossOnDerecognitionOfPropertyPlantAndEquipment" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:to="ifrs-gp_GainLossOnDerecognitionOfPropertyPlantAndEquipment" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnDerecognitionOfInvestmentProperty" xlink:label="ifrs-gp_GainLossOnDerecognitionOfInvestmentProperty" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:to="ifrs-gp_GainLossOnDerecognitionOfInvestmentProperty" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnDerecognitionOfIdentifiableIntangibleAssets" xlink:label="ifrs-gp_GainLossOnDerecognitionOfIdentifiableIntangibleAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:to="ifrs-gp_GainLossOnDerecognitionOfIdentifiableIntangibleAssets" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnDerecognitionOfBiologicalAssets" xlink:label="ifrs-gp_GainLossOnDerecognitionOfBiologicalAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:to="ifrs-gp_GainLossOnDerecognitionOfBiologicalAssets" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnDerecognitionOfInvestmentsInSubsidiariesAssociatesAndJointVentures" xlink:label="ifrs-gp_GainLossOnDerecognitionOfInvestmentsInSubsidiariesAssociatesAndJointVentures" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:to="ifrs-gp_GainLossOnDerecognitionOfInvestmentsInSubsidiariesAssociatesAndJointVentures" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnDerecognitionOfOtherNonCurrentAssets" xlink:label="ifrs-gp_GainLossOnDerecognitionOfOtherNonCurrentAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_GainLossOnDerecognitionOfNonCurrentAssetsNotHeldForSaleTotal" xlink:to="ifrs-gp_GainLossOnDerecognitionOfOtherNonCurrentAssets" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingAssetsTotal" xlink:label="ifrs-gp_HedgingAssetsTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingAssetsEquityDerivativesTotal" xlink:label="ifrs-gp_HedgingAssetsEquityDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsTotal" xlink:to="ifrs-gp_HedgingAssetsEquityDerivativesTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingAssetsInterestRateDerivativesTotal" xlink:label="ifrs-gp_HedgingAssetsInterestRateDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsTotal" xlink:to="ifrs-gp_HedgingAssetsInterestRateDerivativesTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingAssetsCurrencyDerivativesTotal" xlink:label="ifrs-gp_HedgingAssetsCurrencyDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsTotal" xlink:to="ifrs-gp_HedgingAssetsCurrencyDerivativesTotal" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingAssetsCreditDerivativesTotal" xlink:label="ifrs-gp_HedgingAssetsCreditDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsTotal" xlink:to="ifrs-gp_HedgingAssetsCreditDerivativesTotal" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingAssetsOtherDerivativesTotal" xlink:label="ifrs-gp_HedgingAssetsOtherDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsTotal" xlink:to="ifrs-gp_HedgingAssetsOtherDerivativesTotal" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingAssetsNonDerivativesTotal" xlink:label="ifrs-gp_HedgingAssetsNonDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingAssetsTotal" xlink:to="ifrs-gp_HedgingAssetsNonDerivativesTotal" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingLiabilitiesTotal" xlink:label="ifrs-gp_HedgingLiabilitiesTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingLiabilitiesEquityDerivativesTotal" xlink:label="ifrs-gp_HedgingLiabilitiesEquityDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingLiabilitiesTotal" xlink:to="ifrs-gp_HedgingLiabilitiesEquityDerivativesTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingLiabilitiesInterestRateDerivativesTotal" xlink:label="ifrs-gp_HedgingLiabilitiesInterestRateDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingLiabilitiesTotal" xlink:to="ifrs-gp_HedgingLiabilitiesInterestRateDerivativesTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingLiabilitiesCurrencyDerivativesTotal" xlink:label="ifrs-gp_HedgingLiabilitiesCurrencyDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingLiabilitiesTotal" xlink:to="ifrs-gp_HedgingLiabilitiesCurrencyDerivativesTotal" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingLiabilitiesCreditDerivativesTotal" xlink:label="ifrs-gp_HedgingLiabilitiesCreditDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingLiabilitiesTotal" xlink:to="ifrs-gp_HedgingLiabilitiesCreditDerivativesTotal" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingLiabilitiesOtherDerivativesTotal" xlink:label="ifrs-gp_HedgingLiabilitiesOtherDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingLiabilitiesTotal" xlink:to="ifrs-gp_HedgingLiabilitiesOtherDerivativesTotal" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingLiabilitiesNonDerivativesTotal" xlink:label="ifrs-gp_HedgingLiabilitiesNonDerivativesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_HedgingLiabilitiesTotal" xlink:to="ifrs-gp_HedgingLiabilitiesNonDerivativesTotal" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IncomeLossFromInvestments" xlink:label="ifrs-gp_IncomeLossFromInvestments" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestEarnedOnLoansAndDeposits" xlink:label="ifrs-gp_InterestEarnedOnLoansAndDeposits" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncomeLossFromInvestments" xlink:to="ifrs-gp_InterestEarnedOnLoansAndDeposits" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_DividendsFromTradingInvestments" xlink:label="ifrs-gp_DividendsFromTradingInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncomeLossFromInvestments" xlink:to="ifrs-gp_DividendsFromTradingInvestments" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GainLossOnTradingInvestments" xlink:label="ifrs-gp_GainLossOnTradingInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncomeLossFromInvestments" xlink:to="ifrs-gp_GainLossOnTradingInvestments" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherIncomeLossesFromInvestments" xlink:label="ifrs-gp_OtherIncomeLossesFromInvestments" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IncomeLossFromInvestments" xlink:to="ifrs-gp_OtherIncomeLossesFromInvestments" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IntangibleAssetsGross" xlink:label="ifrs-gp_IntangibleAssetsGross" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GoodwillGross" xlink:label="ifrs-gp_GoodwillGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IntangibleAssetsGross" xlink:to="ifrs-gp_GoodwillGross" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IdentifiableIntangibleAssetsGross" xlink:label="ifrs-gp_IdentifiableIntangibleAssetsGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IntangibleAssetsGross" xlink:to="ifrs-gp_IdentifiableIntangibleAssetsGross" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_DevelopmentCostsGross" xlink:label="ifrs-gp_DevelopmentCostsGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IdentifiableIntangibleAssetsGross" xlink:to="ifrs-gp_DevelopmentCostsGross" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PatentsTrademarksAndOtherRightsGross" xlink:label="ifrs-gp_PatentsTrademarksAndOtherRightsGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IdentifiableIntangibleAssetsGross" xlink:to="ifrs-gp_PatentsTrademarksAndOtherRightsGross" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_SoftwareGross" xlink:label="ifrs-gp_SoftwareGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IdentifiableIntangibleAssetsGross" xlink:to="ifrs-gp_SoftwareGross" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherIdentifiableIntangibleAssetsGross" xlink:label="ifrs-gp_OtherIdentifiableIntangibleAssetsGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IdentifiableIntangibleAssetsGross" xlink:to="ifrs-gp_OtherIdentifiableIntangibleAssetsGross" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IntangibleAssetsNet" xlink:label="ifrs-gp_IntangibleAssetsNet" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_GoodwillNet" xlink:label="ifrs-gp_GoodwillNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IntangibleAssetsNet" xlink:to="ifrs-gp_GoodwillNet" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IdentifiableIntangibleAssetsNet" xlink:label="ifrs-gp_IdentifiableIntangibleAssetsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IntangibleAssetsNet" xlink:to="ifrs-gp_IdentifiableIntangibleAssetsNet" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_DevelopmentCostsNet" xlink:label="ifrs-gp_DevelopmentCostsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IdentifiableIntangibleAssetsNet" xlink:to="ifrs-gp_DevelopmentCostsNet" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PatentsTrademarksAndOtherRightsNet" xlink:label="ifrs-gp_PatentsTrademarksAndOtherRightsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IdentifiableIntangibleAssetsNet" xlink:to="ifrs-gp_PatentsTrademarksAndOtherRightsNet" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_SoftwareNet" xlink:label="ifrs-gp_SoftwareNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IdentifiableIntangibleAssetsNet" xlink:to="ifrs-gp_SoftwareNet" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherIdentifiableIntangibleAssetsNet" xlink:label="ifrs-gp_OtherIdentifiableIntangibleAssetsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IdentifiableIntangibleAssetsNet" xlink:to="ifrs-gp_OtherIdentifiableIntangibleAssetsNet" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_InterestBearingBorrowingsTotal" xlink:label="ifrs-gp_InterestBearingBorrowingsTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_BankBorrowingsTotal" xlink:label="ifrs-gp_BankBorrowingsTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestBearingBorrowingsTotal" xlink:to="ifrs-gp_BankBorrowingsTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_UnsecuredDebenturesTotal" xlink:label="ifrs-gp_UnsecuredDebenturesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestBearingBorrowingsTotal" xlink:to="ifrs-gp_UnsecuredDebenturesTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_SecuredDebenturesTotal" xlink:label="ifrs-gp_SecuredDebenturesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestBearingBorrowingsTotal" xlink:to="ifrs-gp_SecuredDebenturesTotal" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ConvertibleBorrowingsTotal" xlink:label="ifrs-gp_ConvertibleBorrowingsTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestBearingBorrowingsTotal" xlink:to="ifrs-gp_ConvertibleBorrowingsTotal" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RedeemablePreferenceSharesTotal" xlink:label="ifrs-gp_RedeemablePreferenceSharesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestBearingBorrowingsTotal" xlink:to="ifrs-gp_RedeemablePreferenceSharesTotal" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_FinanceLeasesTotal" xlink:label="ifrs-gp_FinanceLeasesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestBearingBorrowingsTotal" xlink:to="ifrs-gp_FinanceLeasesTotal" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_BankOverdraftsTotal" xlink:label="ifrs-gp_BankOverdraftsTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestBearingBorrowingsTotal" xlink:to="ifrs-gp_BankOverdraftsTotal" order="7" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherBorrowingsTotal" xlink:label="ifrs-gp_OtherBorrowingsTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_InterestBearingBorrowingsTotal" xlink:to="ifrs-gp_OtherBorrowingsTotal" order="8" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_Inventories" xlink:label="ifrs-gp_Inventories" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RawMaterials" xlink:label="ifrs-gp_RawMaterials" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_Inventories" xlink:to="ifrs-gp_RawMaterials" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_Merchandise" xlink:label="ifrs-gp_Merchandise" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_Inventories" xlink:to="ifrs-gp_Merchandise" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProductionSupplies" xlink:label="ifrs-gp_ProductionSupplies" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_Inventories" xlink:to="ifrs-gp_ProductionSupplies" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_WorkInProgress" xlink:label="ifrs-gp_WorkInProgress" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_Inventories" xlink:to="ifrs-gp_WorkInProgress" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_FinishedGoods" xlink:label="ifrs-gp_FinishedGoods" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_Inventories" xlink:to="ifrs-gp_FinishedGoods" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherInventories" xlink:label="ifrs-gp_OtherInventories" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_Inventories" xlink:to="ifrs-gp_OtherInventories" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_IssuedCapital" xlink:label="ifrs-gp_IssuedCapital" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ShareCapitalTotal" xlink:label="ifrs-gp_ShareCapitalTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IssuedCapital" xlink:to="ifrs-gp_ShareCapitalTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ShareCapitalOrdinaryShares" xlink:label="ifrs-gp_ShareCapitalOrdinaryShares" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ShareCapitalTotal" xlink:to="ifrs-gp_ShareCapitalOrdinaryShares" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ShareCapitalPreferenceShares" xlink:label="ifrs-gp_ShareCapitalPreferenceShares" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ShareCapitalTotal" xlink:to="ifrs-gp_ShareCapitalPreferenceShares" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_SharePremiumTotal" xlink:label="ifrs-gp_SharePremiumTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_IssuedCapital" xlink:to="ifrs-gp_SharePremiumTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_SharePremiumOrdinaryShares" xlink:label="ifrs-gp_SharePremiumOrdinaryShares" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_SharePremiumTotal" xlink:to="ifrs-gp_SharePremiumOrdinaryShares" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_SharePremiumPreferenceShares" xlink:label="ifrs-gp_SharePremiumPreferenceShares" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_SharePremiumTotal" xlink:to="ifrs-gp_SharePremiumPreferenceShares" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherAssetsTotal" xlink:label="ifrs-gp_OtherAssetsTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ServicingAssetsForServicingRights" xlink:label="ifrs-gp_ServicingAssetsForServicingRights" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherAssetsTotal" xlink:to="ifrs-gp_ServicingAssetsForServicingRights" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PreciousMetalsGoodsAndCommodities" xlink:label="ifrs-gp_PreciousMetalsGoodsAndCommodities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherAssetsTotal" xlink:to="ifrs-gp_PreciousMetalsGoodsAndCommodities" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_MiscellaneousOtherAssets" xlink:label="ifrs-gp_MiscellaneousOtherAssets" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherAssetsTotal" xlink:to="ifrs-gp_MiscellaneousOtherAssets" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherLiabilitiesTotal" xlink:label="ifrs-gp_OtherLiabilitiesTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ServicingLiabilitiesForServicingRights" xlink:label="ifrs-gp_ServicingLiabilitiesForServicingRights" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherLiabilitiesTotal" xlink:to="ifrs-gp_ServicingLiabilitiesForServicingRights" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LeasingLiabilities" xlink:label="ifrs-gp_LeasingLiabilities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherLiabilitiesTotal" xlink:to="ifrs-gp_LeasingLiabilities" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_MiscellaneousOtherLiabilities" xlink:label="ifrs-gp_MiscellaneousOtherLiabilities" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherLiabilitiesTotal" xlink:to="ifrs-gp_MiscellaneousOtherLiabilities" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherReserves" xlink:label="ifrs-gp_OtherReserves" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_CapitalRedemptionReserves" xlink:label="ifrs-gp_CapitalRedemptionReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_CapitalRedemptionReserves" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_MergerReserves" xlink:label="ifrs-gp_MergerReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_MergerReserves" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OptionReserves" xlink:label="ifrs-gp_OptionReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_OptionReserves" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_WarrantReserves" xlink:label="ifrs-gp_WarrantReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_WarrantReserves" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProposedDividendReserves" xlink:label="ifrs-gp_ProposedDividendReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_ProposedDividendReserves" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LegalAndStatutoryReserves" xlink:label="ifrs-gp_LegalAndStatutoryReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_LegalAndStatutoryReserves" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ReservesForGeneralBankingRisks" xlink:label="ifrs-gp_ReservesForGeneralBankingRisks" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_ReservesForGeneralBankingRisks" order="7" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_TranslationReserves" xlink:label="ifrs-gp_TranslationReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_TranslationReserves" order="8" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RevaluationReserves" xlink:label="ifrs-gp_RevaluationReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_RevaluationReserves" order="9" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_HedgingReserves" xlink:label="ifrs-gp_HedgingReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_HedgingReserves" order="10" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_AvailableForSaleReserves" xlink:label="ifrs-gp_AvailableForSaleReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_AvailableForSaleReserves" order="11" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_CumulativeIncomeExpenseRelatingToNonCurrentAssetsAndDisposalGroupsHeldForSale" xlink:label="ifrs-gp_CumulativeIncomeExpenseRelatingToNonCurrentAssetsAndDisposalGroupsHeldForSale" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_CumulativeIncomeExpenseRelatingToNonCurrentAssetsAndDisposalGroupsHeldForSale" order="12" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_MiscellaneousOtherReserves" xlink:label="ifrs-gp_MiscellaneousOtherReserves" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_OtherReserves" xlink:to="ifrs-gp_MiscellaneousOtherReserves" order="13" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PropertyPlantAndEquipmentGross" xlink:label="ifrs-gp_PropertyPlantAndEquipmentGross" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ConstructionInProgressGross" xlink:label="ifrs-gp_ConstructionInProgressGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentGross" xlink:to="ifrs-gp_ConstructionInProgressGross" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LandGross" xlink:label="ifrs-gp_LandGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentGross" xlink:to="ifrs-gp_LandGross" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_BuildingsGross" xlink:label="ifrs-gp_BuildingsGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentGross" xlink:to="ifrs-gp_BuildingsGross" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PlantAndEquipmentGross" xlink:label="ifrs-gp_PlantAndEquipmentGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentGross" xlink:to="ifrs-gp_PlantAndEquipmentGross" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ITEquipmentGross" xlink:label="ifrs-gp_ITEquipmentGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentGross" xlink:to="ifrs-gp_ITEquipmentGross" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_FixturesAndFittingsGross" xlink:label="ifrs-gp_FixturesAndFittingsGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentGross" xlink:to="ifrs-gp_FixturesAndFittingsGross" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_MotorVehiclesGross" xlink:label="ifrs-gp_MotorVehiclesGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentGross" xlink:to="ifrs-gp_MotorVehiclesGross" order="7" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LeaseholdImprovementsGross" xlink:label="ifrs-gp_LeaseholdImprovementsGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentGross" xlink:to="ifrs-gp_LeaseholdImprovementsGross" order="8" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherPropertyPlantAndEquipmentGross" xlink:label="ifrs-gp_OtherPropertyPlantAndEquipmentGross" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentGross" xlink:to="ifrs-gp_OtherPropertyPlantAndEquipmentGross" order="9" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PropertyPlantAndEquipmentNet" xlink:label="ifrs-gp_PropertyPlantAndEquipmentNet" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ConstructionInProgressNet" xlink:label="ifrs-gp_ConstructionInProgressNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentNet" xlink:to="ifrs-gp_ConstructionInProgressNet" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LandNet" xlink:label="ifrs-gp_LandNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentNet" xlink:to="ifrs-gp_LandNet" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_BuildingsNet" xlink:label="ifrs-gp_BuildingsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentNet" xlink:to="ifrs-gp_BuildingsNet" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PlantAndEquipmentNet" xlink:label="ifrs-gp_PlantAndEquipmentNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentNet" xlink:to="ifrs-gp_PlantAndEquipmentNet" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ITEquipmentNet" xlink:label="ifrs-gp_ITEquipmentNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentNet" xlink:to="ifrs-gp_ITEquipmentNet" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_FixturesAndFittingsNet" xlink:label="ifrs-gp_FixturesAndFittingsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentNet" xlink:to="ifrs-gp_FixturesAndFittingsNet" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_MotorVehiclesNet" xlink:label="ifrs-gp_MotorVehiclesNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentNet" xlink:to="ifrs-gp_MotorVehiclesNet" order="7" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LeaseholdImprovementsNet" xlink:label="ifrs-gp_LeaseholdImprovementsNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentNet" xlink:to="ifrs-gp_LeaseholdImprovementsNet" order="8" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherPropertyPlantAndEquipmentNet" xlink:label="ifrs-gp_OtherPropertyPlantAndEquipmentNet" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_PropertyPlantAndEquipmentNet" xlink:to="ifrs-gp_OtherPropertyPlantAndEquipmentNet" order="9" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProvisionsCurrent" xlink:label="ifrs-gp_ProvisionsCurrent" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_WarrantyProvisionCurrent" xlink:label="ifrs-gp_WarrantyProvisionCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsCurrent" xlink:to="ifrs-gp_WarrantyProvisionCurrent" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RestructuringProvisionCurrent" xlink:label="ifrs-gp_RestructuringProvisionCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsCurrent" xlink:to="ifrs-gp_RestructuringProvisionCurrent" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LegalProceedingsProvisionCurrent" xlink:label="ifrs-gp_LegalProceedingsProvisionCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsCurrent" xlink:to="ifrs-gp_LegalProceedingsProvisionCurrent" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OnerousContractsProvisionCurrent" xlink:label="ifrs-gp_OnerousContractsProvisionCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsCurrent" xlink:to="ifrs-gp_OnerousContractsProvisionCurrent" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherProvisionsCurrent" xlink:label="ifrs-gp_OtherProvisionsCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsCurrent" xlink:to="ifrs-gp_OtherProvisionsCurrent" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProvisionsNonCurrent" xlink:label="ifrs-gp_ProvisionsNonCurrent" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_WarrantyProvisionNonCurrent" xlink:label="ifrs-gp_WarrantyProvisionNonCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsNonCurrent" xlink:to="ifrs-gp_WarrantyProvisionNonCurrent" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RestructuringProvisionNonCurrent" xlink:label="ifrs-gp_RestructuringProvisionNonCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsNonCurrent" xlink:to="ifrs-gp_RestructuringProvisionNonCurrent" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LegalProceedingsProvisionNonCurrent" xlink:label="ifrs-gp_LegalProceedingsProvisionNonCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsNonCurrent" xlink:to="ifrs-gp_LegalProceedingsProvisionNonCurrent" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OnerousContractsProvisionNonCurrent" xlink:label="ifrs-gp_OnerousContractsProvisionNonCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsNonCurrent" xlink:to="ifrs-gp_OnerousContractsProvisionNonCurrent" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherProvisionsNonCurrent" xlink:label="ifrs-gp_OtherProvisionsNonCurrent" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsNonCurrent" xlink:to="ifrs-gp_OtherProvisionsNonCurrent" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_ProvisionsTotal" xlink:label="ifrs-gp_ProvisionsTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_WarrantyProvisionTotal" xlink:label="ifrs-gp_WarrantyProvisionTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsTotal" xlink:to="ifrs-gp_WarrantyProvisionTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RestructuringProvisionTotal" xlink:label="ifrs-gp_RestructuringProvisionTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsTotal" xlink:to="ifrs-gp_RestructuringProvisionTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_LegalProceedingsProvisionTotal" xlink:label="ifrs-gp_LegalProceedingsProvisionTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsTotal" xlink:to="ifrs-gp_LegalProceedingsProvisionTotal" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OnerousContractsProvisionTotal" xlink:label="ifrs-gp_OnerousContractsProvisionTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsTotal" xlink:to="ifrs-gp_OnerousContractsProvisionTotal" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherProvisionsTotal" xlink:label="ifrs-gp_OtherProvisionsTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_ProvisionsTotal" xlink:to="ifrs-gp_OtherProvisionsTotal" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RevenueTotalByNature" xlink:label="ifrs-gp_RevenueTotalByNature" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_SaleOfGoodsByNature" xlink:label="ifrs-gp_SaleOfGoodsByNature" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_RevenueTotalByNature" xlink:to="ifrs-gp_SaleOfGoodsByNature" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RenderingOfServicesByNature" xlink:label="ifrs-gp_RenderingOfServicesByNature" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_RevenueTotalByNature" xlink:to="ifrs-gp_RenderingOfServicesByNature" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RevenueFromConstructionContractsByNature" xlink:label="ifrs-gp_RevenueFromConstructionContractsByNature" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_RevenueTotalByNature" xlink:to="ifrs-gp_RevenueFromConstructionContractsByNature" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_RoyaltyIncomeByNature" xlink:label="ifrs-gp_RoyaltyIncomeByNature" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_RevenueTotalByNature" xlink:to="ifrs-gp_RoyaltyIncomeByNature" order="4" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_PropertyRentalIncomeByNature" xlink:label="ifrs-gp_PropertyRentalIncomeByNature" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_RevenueTotalByNature" xlink:to="ifrs-gp_PropertyRentalIncomeByNature" order="5" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_MiscellaneousOtherRevenueByNature" xlink:label="ifrs-gp_MiscellaneousOtherRevenueByNature" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_RevenueTotalByNature" xlink:to="ifrs-gp_MiscellaneousOtherRevenueByNature" order="6" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_TradeAndOtherPayablesTotal" xlink:label="ifrs-gp_TradeAndOtherPayablesTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_TradePayablesTotal" xlink:label="ifrs-gp_TradePayablesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherPayablesTotal" xlink:to="ifrs-gp_TradePayablesTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherPayablesTotal" xlink:label="ifrs-gp_OtherPayablesTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherPayablesTotal" xlink:to="ifrs-gp_OtherPayablesTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_TradeAndOtherReceivablesGrossTotal" xlink:label="ifrs-gp_TradeAndOtherReceivablesGrossTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_TradeReceivablesGrossTotal" xlink:label="ifrs-gp_TradeReceivablesGrossTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossTotal" xlink:to="ifrs-gp_TradeReceivablesGrossTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_FinanceLeaseReceivablesGrossTotal" xlink:label="ifrs-gp_FinanceLeaseReceivablesGrossTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossTotal" xlink:to="ifrs-gp_FinanceLeaseReceivablesGrossTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherReceivablesGrossTotal" xlink:label="ifrs-gp_OtherReceivablesGrossTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesGrossTotal" xlink:to="ifrs-gp_OtherReceivablesGrossTotal" order="3" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_TradeAndOtherReceivablesNetTotal" xlink:label="ifrs-gp_TradeAndOtherReceivablesNetTotal" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_TradeReceivablesNetTotal" xlink:label="ifrs-gp_TradeReceivablesNetTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetTotal" xlink:to="ifrs-gp_TradeReceivablesNetTotal" order="1" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_FinanceLeaseReceivablesNetTotal" xlink:label="ifrs-gp_FinanceLeaseReceivablesNetTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetTotal" xlink:to="ifrs-gp_FinanceLeaseReceivablesNetTotal" order="2" weight="1" use="optional" />
    <loc xlink:type="locator" xlink:href="ifrs-gp-2005-05-15.xsd#ifrs-gp_OtherReceivablesNetTotal" xlink:label="ifrs-gp_OtherReceivablesNetTotal" />
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="ifrs-gp_TradeAndOtherReceivablesNetTotal" xlink:to="ifrs-gp_OtherReceivablesNetTotal" order="3" weight="1" use="optional" />
  </calculationLink>
</linkbase>